<html><head><title>PMD</title></head><body>
<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align="center" cellspacing="0" cellpadding="3"><tr>
<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>
<tr bgcolor="lightgrey"> 
<td align="center">1</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#ExcessivePublicCount">This class has a bunch of public methods and attributes</a></td>
</tr>
<tr> 
<td align="center">2</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#ExcessiveClassLength">Avoid really long classes.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">3</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'EquipmentType' has a Cyclomatic Complexity of 2 (Highest = 23).</a></td>
</tr>
<tr> 
<td align="center">4</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#TooManyFields">Too many fields</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">5</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#TooManyMethods">This class has too many methods, consider refactoring it.</a></td>
</tr>
<tr> 
<td align="center">6</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">41</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like CRITICALS_VARIABLE</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">7</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">56</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like T_ARMOR_FERRO_FIBROUS</a></td>
</tr>
<tr> 
<td align="center">8</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">62</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like T_ARMOR_REFLECTIVE</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">9</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like T_ARMOR_LIGHT_FERRO</a></td>
</tr>
<tr> 
<td align="center">10</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">71</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like T_ARMOR_HEAVY_FERRO</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">11</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">162</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">12</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">168</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">13</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">168</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">14</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">168</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceVectorWithList">Consider replacing this Vector with the newer java.util.List</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">15</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">168</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">16</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">168</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'namesVector' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">17</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">168</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#UseArrayListInsteadOfVector">Use ArrayList instead of Vector</a></td>
</tr>
<tr> 
<td align="center">18</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">174</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">19</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">177</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">20</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">180</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">21</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">207</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">22</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">207</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">23</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">207</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceVectorWithList">Consider replacing this Vector with the newer java.util.List</a></td>
</tr>
<tr> 
<td align="center">24</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">219</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">25</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">219</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">26</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">219</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceVectorWithList">Consider replacing this Vector with the newer java.util.List</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">27</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">219</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#UseArrayListInsteadOfVector">Use ArrayList instead of Vector</a></td>
</tr>
<tr> 
<td align="center">28</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">222</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">29</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">222</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">30</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">222</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceVectorWithList">Consider replacing this Vector with the newer java.util.List</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">31</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">225</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceHashtableWithMap">Consider replacing this Hashtable with the newer java.util.Map</a></td>
</tr>
<tr> 
<td align="center">32</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">232</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#UnnecessaryConstructor">Avoid unnecessary constructors - the compiler will generate these for you</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">33</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">232</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UncommentedEmptyConstructor">Document empty constructor</a></td>
</tr>
<tr> 
<td align="center">34</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">243</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'flags' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">35</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">255</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'newFlags' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">36</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">267</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'newFlag' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">37</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">280</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'testFlag' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">38</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">306</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'result' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">39</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">309</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">40</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">347</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'entity' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">41</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">508</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">42</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">536</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/sunsecure.html#ArrayIsStoredDirectly">The user-supplied array 'modes' is stored directly.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">43</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">536</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/sunsecure.html#ArrayIsStoredDirectly">The user-supplied array 'modes' is stored directly.</a></td>
</tr>
<tr> 
<td align="center">44</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">542</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#UseArrayListInsteadOfVector">Use ArrayList instead of Vector</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">45</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">545</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceVectorWithList">Consider replacing this Vector with the newer java.util.List</a></td>
</tr>
<tr> 
<td align="center">46</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">545</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'newModes' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">47</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">545</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#UseArrayListInsteadOfVector">Use ArrayList instead of Vector</a></td>
</tr>
<tr> 
<td align="center">48</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">584</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">49</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">662</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UseLocaleWithCaseConversions">When doing a String.toLowerCase()/toUpperCase() call, use a Locale</a></td>
</tr>
<tr> 
<td align="center">50</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">681</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UseLocaleWithCaseConversions">When doing a String.toLowerCase()/toUpperCase() call, use a Locale</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">51</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">704</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#UseArrayListInsteadOfVector">Use ArrayList instead of Vector</a></td>
</tr>
<tr> 
<td align="center">52</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">756</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'types' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">53</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">761</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">54</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">780</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">55</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">796</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'types' could be declared final</a></td>
</tr>
<tr> 
<td align="center">56</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">938</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'resolveVariableCost' has a Cyclomatic Complexity of 23.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">57</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">940</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'cost' (lines '940'-'1,002').</a></td>
</tr>
<tr> 
<td align="center">58</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">940</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'cost' (lines '940'-'1,006').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">59</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">940</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'cost' (lines '940'-'947').</a></td>
</tr>
<tr> 
<td align="center">60</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">940</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'cost' (lines '940'-'950').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">61</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">940</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'cost' (lines '940'-'963').</a></td>
</tr>
<tr> 
<td align="center">62</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">940</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'cost' (lines '940'-'984').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">63</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">940</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'cost' (lines '940'-'989').</a></td>
</tr>
<tr> 
<td align="center">64</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">940</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'cost' (lines '940'-'993').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">65</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">940</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'cost' (lines '940'-'999').</a></td>
</tr>
<tr> 
<td align="center">66</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">945</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'engine' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">67</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">954</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'mascTonnage' (lines '954'-'957').</a></td>
</tr>
<tr> 
<td align="center">68</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">954</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'mascTonnage' (lines '954'-'960').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">69</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">967</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'tCompTons' (lines '967'-'978').</a></td>
</tr>
<tr> 
<td align="center">70</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">967</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'tCompTons' (lines '967'-'981').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">71</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">968</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'fTons' (lines '968'-'1,021').</a></td>
</tr>
<tr> 
<td align="center">72</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">1012</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">73</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">1031</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousEqualsMethodName">The method name and parameter number are suspiciously close to equals(Object)</a></td>
</tr>
<tr> 
<td align="center">74</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">1091</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#AvoidPrintStackTrace">Avoid printStackTrace(); use a logger call instead.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">75</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">1135</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'variable' (lines '1,135'-'1,135').</a></td>
</tr>
<tr> 
<td align="center">76</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">1135</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'variable' (lines '1,135'-'1,180').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">77</td>
<td width="*%">src/megamek/common/EquipmentType.java</td>
<td align="center" width="5%">1178</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#AvoidPrintStackTrace">Avoid printStackTrace(); use a logger call instead.</a></td>
</tr>
</table></body></html>